<?php
session_start();
require_once '../modelo/m.grupos.php';
require_once '../modelo/m.usuario.php';
extract($_REQUEST);

switch($action)
{
    
    case "verGrupo":
        $contenido = "<table class='tablaFormulario'>                           
                           <tr>
                              <td>
                                  <a href='#' id='usuario' opcion='subirGrupo' >
                                      <div id='download'></div>
                                      <div class='relacion'>Subir archivo</div>
                                  </a>
                              </td>                            
                              <td>
                                  <a href='#' id='usuario' opcion='escribirComentario' >
                                      <div id='download'></div>
                                      <div class='relacion'>Escribir comentario</div>
                                  </a>
                              </td>
                           </tr>
                          </table>";
                          
        
           $contenido.="</table>";
       echo $contenido;
    break;
    
    case "confirmareditarGrupo":
        $objGrupos = new grupos();
        $updGrupo = $objGrupos->updateGrupo($idgrupo, $nombre, "activo", $mision, $vision, $descripcion);
        echo "<div id='men'>Grupo actualizado con exito</div>";
    break;

    case "editarGrupo":
        $objGrupos = new grupos();
        $infoGrupo = $objGrupos->infoGrupo($idgrupo);

        if($infoGrupo)
        {
              echo "<form action='controlador/c.grupos.php' method='post' id='form'  >

                       <table>";
              echo "<tr><th>Nombre</th><td><input type='text' name='nombre' value='".$infoGrupo["nombre"]."'></td></tr>
                    <tr><th>Descripcion</th><td><textarea name='descripcion'>".$infoGrupo["descripcion"]."</textarea></td></tr>
                    <tr><th>Mision</th><td><textarea name='mision'>".$infoGrupo["mision"]."</textarea></td></tr>
                    <tr><th>Vision</th><td><textarea name='vision'>".$infoGrupo["vision"]."</textarea></td></tr>
                    <tr><td colspan='2'><input type='submit' value='Registrar'></td></tr>
                    <input type='hidden' value='confirmareditarGrupo' name='action'>
                    <input type='hidden' value='$idgrupo' name='idgrupo'>";

              echo "   </table>

                   </form>";
        }
    break;
                 
    case "eliminarGrupo":
        $objGrupos = new grupos();
        $objGrupos->borrarGrupo($idgrupo);
    break;
             
    case "registrarGrupo":

                    if($nombre && $mision && $vision && $descripcion )
                    {
                        $objGrupos = new grupos();
                        $objGrupos->crearGrupo($nombre,"activo",$mision,$vision,$descripcion);
                        $relacionGrupos = $objGrupos->relacionarGrupo($_SESSION["cLogin"]["idusuario"],$lstInvitados);
                        /* $sql = "insert into grupo values(null,'$nombre','$interes','$mision','$vision',$idusuario,'activo')";
                         $conexion->query($sql);
                         
                         if( !empty($cantidad) )
                         {
                              $sql = "select max(idgrupo) from grupo";
                              $result = $conexion->query($sql);
                              $row = $conexion->fetch($result);
                              $idgrupo = $row[0];
                              
                              $sql = "insert into grupo_has_usuario values($idgrupo,$idusuario)";
                              $conexion->query($sql);
                              for( $i = 1 ; $i <= $cantidad ; $i++ )
                              {
                                 if( !empty($_POST["ch$i"]) )
                                 {
                                      $idu = $_POST["ch$i"];
                                      $sql = "insert into grupo_has_usuario values($idgrupo,$idu)";
                                      $conexion->query($sql);
                                    
                                 }
                              }
                         }
                         */  
                        if($relacionGrupos)
                            echo "<div id='men'>Grupo registrado con exito</div>";
                        else
                            echo "<di id='men'>Grupo No registrado</div>";
                    }
                    else
                    {
                         echo "<di id='men'>Faltan datos en el formulario</div>";
                    }     
    
        break;
                 
        case 'crearGrupo':
                    
                    $form = "<form action='controlador/c.grupos.php' method='post' id='form' >
                            <table>
                               <tr>
                                    <td>Nombre</td>
                                    <td><input type='text' name='nombre' size='55'></td>
                                </tr>
                               <tr>
                                    <td>Mision</td>
                                    <td><textarea name='mision' cols='40' rows='3'></textarea></td>
                               </tr>
                               <tr>
                                    <td>Vision</td>
                                    <td><textarea name='vision' cols='40' rows='3'></textarea></td>
                               </tr>
                               <tr>
                                    <td>Descripcion</td>
                                    <td><textarea name='descripcion' cols='40' rows='3'></textarea></td>
                               </tr>
                               <tr>
                                    <td><input type='reset' value='Limpiar' /></td>
                                    <td><input type='submit' value='Registrar' /></td>
                               </tr>
                               <input type='hidden' name='action' value='registrarGrupo' />
                    
                               
                            </table>
                          ";
                    $objAmigos = new usuario();
                    $lstAmigos = $objAmigos->listarAmigos($_SESSION["cLogin"]["idusuario"]);
                    
                    if( $lstAmigos )
                    {
                       $form.= "<table class='w70 table'>";
                       foreach($lstAmigos as $amigo){
                           $form.="<tr>
                                        <td><input type='checkbox' name='ch$i' value='$idusuario2'></td>
                                        <td><img src='../$row[0]' class='imgmin' /></td>
                                        <td>$row[1]</td>
                                        <td><a href='#' class='verPerfil' direccion='opc=verPerfil&idusuario=$row[2]'>Ver perfil</a></td>
                                   </tr>";
                        }
                        $form.="</table>";
                    }
                    else{ 
                        $form.="<div id='men'>NO TIENE RELACIONES PARA INVITAR</div>";
                    }
                    $form.="</form>";
                    echo $form;
        break;
        
        
          case "grupos":
            echo "<table class='tablaFormulario'>                           
                           <tr>
                              <td>
                                  <a href='#' id='crearGrupo' opcion='crearGrupo'>
                                      <div id='relacion'></div>
                                      <div class='relacion'>Crear grupo</div>
                                  </a>
                              </td>
                              <td>
                                <a href='#' id='consultarGrupo' opcion='consultarGrupo'>
                                    <div id='consultar'></div>
                                    <div class='relacion'>Consultar grupos</div>
                                </a>
                              </td>
                              
                           </tr>
                          </table>";
        break;
    
        case 'consultarGrupo':
                   // grupos();
     $objGrupos = new grupos();
    $lstGrupos = $objGrupos->misGrupos($idusuario);
    $grupo = "";
    if($lstGrupos){
         echo "<span class='table'><table><tr>
                                       <th>Nombre</th>
                                       <th>Descripcion</th>
                                       <th>Mision</th>
                                       <th>Vision</th>
                                       <th>Eliminar</th>
                                       <th>Editar</th>
                                     </tr>";
        
            foreach ($lstGrupos as $grupos)
            {
                if( $idusuario == $row["idusuario"] )
                {
                   $capa1 = "<div id='eliminar' class='eliminarGrupo' idgrupo='".$grupos["idgrupo"]."'></div>";
                   $capa2 = "<div id='editar' class='editarGrupo' idgrupo='".$grupos["idgrupo"]."'></div>";
                }
                else
                {
                   $capa1 = "";
                   $capa2 = "";
                }

                echo "<tr>
                        <td>".$grupos["nombre"]."</td>
                        <td>".$grupos["descripcion"]."</td>
                        <td>".$grupos["mision"]."</td>
                        <td>".$grupos["vision"]."</td>
                        <td>$capa1</td>
                        <td>$capa2</td>
                      </tr>";
            }
                           echo "</table></span>";
        }
        else
        {
            echo "<div id='men'>NO HAY GRUPOS REGISTRADOS</div>";
        }

        break;
}
?>
